need satisfaction - English Synonyms Dictionary